package com.briup.test;

import java.util.Collection;
import java.util.LinkedList;
import java.util.Queue;

public class QueueAndCollection {
    public static void main(String[] args) {
        // 创建Queue实例（LinkedList实现）
        Queue<String> queue = new LinkedList<>();

        // 1. 调用从Collection继承的方法
        queue.add("A"); // 继承自Collection的添加方法
        System.out.println("是否为空：" + queue.isEmpty()); // 继承自Collection
        System.out.println("大小：" + queue.size()); // 继承自Collection

        // 2. 调用Queue特有的方法
        queue.offer("B"); // Queue特有：入队
        System.out.println("队头：" + queue.peek()); // Queue特有：查看队头
        System.out.println("出队：" + queue.poll()); // Queue特有：出队
    }
}